package com.partyjoin.project.module.prepareEvolve.domain;

import java.util.Date;

import com.partyjoin.framework.web.domain.BaseEntity;
import com.partyjoin.project.module.conference.domain.Conference;

/**
 * 发展预备党员记录表 sys_prepare_evolve
 * 
 * @author 莫东林
 * @date 2018-07-19
 */
public class PrepareEvolve extends BaseEntity
{
	private static final long serialVersionUID = 1L;
	
	/** 发展预备党员记录ID */
	private Integer prepareEvolveId;
	/** 部门编号 */
	private Long deptId;
	/** 发展对象ID集合 */
	private String prepareList;
	private String prepareNameList;
	/** 会议ID一（预审会议） */
	private Integer conferenceIdFirst;
	/** 会议ID二（备案会议） */
	private Integer conferenceIdSecond;
	/** 预审对象ID集合 */
	private String examineList;
	private String examineNameList;
	/** 预审通过对象ID */
	private String examineSuccess;
	private String examineSuccessNameList;
	/** 预审未通过对象ID */
	private String examineFail;
	private String examineFailNameList;
	/** 预审对象名册 */
	private String examineRoster;
	/** 预备党员名册 */
	private String prepareRoster;
	/** 备案未通过对象ID+ */
	private String failList;
	private String failNameList;
	/** 备案通过对象ID+ */
	private String successList;
	private String successNameList;
	/** 预审状态（0未全部通过 1全部通过） */
	private Integer examineState;
	/** 审批状态（0未全部通过 1全部通过） */
	private Integer state;
	/** 预审上报时间 */
	private Date examineSubmitTime;
	/** 预审处理时间 */
	private Date examineDisposeTime;
	/** 上报时间 */
	private Date submitTime;
	/** 处理时间 */
	private Date disposeTime;
	/** 创建者 */
	private String createBy;
	/** 创建时间 */
	private Date createTime;
	/** 更新者 */
	private String updateBy;
	/** 更新时间 */
	private Date updateTime;
	/** 备注 */
	private String remark;
	/** 删除标志（0代表存在 2代表删除） */
	private String delFlag;
	
	/** 预审会议 **/
	private Conference conferenceFirst;
	/** 备案会议 **/
	private Conference conferenceSecond;
	
	

	
	public Date getExamineSubmitTime() {
		return examineSubmitTime;
	}

	public void setExamineSubmitTime(Date examineSubmitTime) {
		this.examineSubmitTime = examineSubmitTime;
	}

	public Date getExamineDisposeTime() {
		return examineDisposeTime;
	}

	public void setExamineDisposeTime(Date examineDisposeTime) {
		this.examineDisposeTime = examineDisposeTime;
	}

	public String getPrepareNameList() {
		return prepareNameList;
	}

	public void setPrepareNameList(String prepareNameList) {
		this.prepareNameList = prepareNameList;
	}

	public String getExamineNameList() {
		return examineNameList;
	}

	public void setExamineNameList(String examineNameList) {
		this.examineNameList = examineNameList;
	}

	public String getExamineSuccessNameList() {
		return examineSuccessNameList;
	}

	public void setExamineSuccessNameList(String examineSuccessNameList) {
		this.examineSuccessNameList = examineSuccessNameList;
	}

	public String getExamineFailNameList() {
		return examineFailNameList;
	}

	public void setExamineFailNameList(String examineFailNameList) {
		this.examineFailNameList = examineFailNameList;
	}

	public String getFailNameList() {
		return failNameList;
	}

	public void setFailNameList(String failNameList) {
		this.failNameList = failNameList;
	}

	public String getSuccessNameList() {
		return successNameList;
	}

	public void setSuccessNameList(String successNameList) {
		this.successNameList = successNameList;
	}

	public String getCreateBy() {
		return createBy;
	}

	public void setCreateBy(String createBy) {
		this.createBy = createBy;
	}

	public Date getCreateTime() {
		return createTime;
	}

	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}

	public String getUpdateBy() {
		return updateBy;
	}

	public void setUpdateBy(String updateBy) {
		this.updateBy = updateBy;
	}

	public Date getUpdateTime() {
		return updateTime;
	}

	public void setUpdateTime(Date updateTime) {
		this.updateTime = updateTime;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getDelFlag() {
		return delFlag;
	}

	public void setDelFlag(String delFlag) {
		this.delFlag = delFlag;
	}

	public Conference getConferenceFirst() {
		return conferenceFirst;
	}

	public void setConferenceFirst(Conference conferenceFirst) {
		this.conferenceFirst = conferenceFirst;
	}

	public Conference getConferenceSecond() {
		return conferenceSecond;
	}

	public void setConferenceSecond(Conference conferenceSecond) {
		this.conferenceSecond = conferenceSecond;
	}

	/**
	 * 设置：发展预备党员记录ID
	 */
	public void setPrepareEvolveId(Integer prepareEvolveId) 
	{
		this.prepareEvolveId = prepareEvolveId;
	}
	
	/**
	 * 获取：发展预备党员记录ID
	 */
	public Integer getPrepareEvolveId() 
	{
		return prepareEvolveId;
	}
	
	/**
	 * 设置：部门编号
	 */
	public void setDeptId(Long deptId) 
	{
		this.deptId = deptId;
	}
	
	/**
	 * 获取：部门编号
	 */
	public Long getDeptId() 
	{
		return deptId;
	}
	
	/**
	 * 设置：发展对象ID集合
	 */
	public void setPrepareList(String prepareList) 
	{
		this.prepareList = prepareList;
	}
	
	/**
	 * 获取：发展对象ID集合
	 */
	public String getPrepareList() 
	{
		return prepareList;
	}
	
	/**
	 * 设置：会议ID一（预审会议）
	 */
	public void setConferenceIdFirst(Integer conferenceIdFirst) 
	{
		this.conferenceIdFirst = conferenceIdFirst;
	}
	
	/**
	 * 获取：会议ID一（预审会议）
	 */
	public Integer getConferenceIdFirst() 
	{
		return conferenceIdFirst;
	}
	
	/**
	 * 设置：会议ID二（备案会议）
	 */
	public void setConferenceIdSecond(Integer conferenceIdSecond) 
	{
		this.conferenceIdSecond = conferenceIdSecond;
	}
	
	/**
	 * 获取：会议ID二（备案会议）
	 */
	public Integer getConferenceIdSecond() 
	{
		return conferenceIdSecond;
	}
	
	/**
	 * 设置：预审对象ID集合
	 */
	public void setExamineList(String examineList) 
	{
		this.examineList = examineList;
	}
	
	/**
	 * 获取：预审对象ID集合
	 */
	public String getExamineList() 
	{
		return examineList;
	}
	
	/**
	 * 设置：预审通过对象ID
	 */
	public void setExamineSuccess(String examineSuccess) 
	{
		this.examineSuccess = examineSuccess;
	}
	
	/**
	 * 获取：预审通过对象ID
	 */
	public String getExamineSuccess() 
	{
		return examineSuccess;
	}
	
	/**
	 * 设置：预审未通过对象ID
	 */
	public void setExamineFail(String examineFail) 
	{
		this.examineFail = examineFail;
	}
	
	/**
	 * 获取：预审未通过对象ID
	 */
	public String getExamineFail() 
	{
		return examineFail;
	}
	
	/**
	 * 设置：预审对象名册
	 */
	public void setExamineRoster(String examineRoster) 
	{
		this.examineRoster = examineRoster;
	}
	
	/**
	 * 获取：预审对象名册
	 */
	public String getExamineRoster() 
	{
		return examineRoster;
	}
	
	/**
	 * 设置：预备党员名册
	 */
	public void setPrepareRoster(String prepareRoster) 
	{
		this.prepareRoster = prepareRoster;
	}
	
	/**
	 * 获取：预备党员名册
	 */
	public String getPrepareRoster() 
	{
		return prepareRoster;
	}
	
	/**
	 * 设置：备案未通过对象ID+
	 */
	public void setFailList(String failList) 
	{
		this.failList = failList;
	}
	
	/**
	 * 获取：备案未通过对象ID+
	 */
	public String getFailList() 
	{
		return failList;
	}
	
	/**
	 * 设置：备案通过对象ID+
	 */
	public void setSuccessList(String successList) 
	{
		this.successList = successList;
	}
	
	/**
	 * 获取：备案通过对象ID+
	 */
	public String getSuccessList() 
	{
		return successList;
	}
	
	/**
	 * 设置：预审状态（0未全部通过 1全部通过）
	 */
	public void setExamineState(Integer examineState) 
	{
		this.examineState = examineState;
	}
	
	/**
	 * 获取：预审状态（0未全部通过 1全部通过）
	 */
	public Integer getExamineState() 
	{
		return examineState;
	}
	
	/**
	 * 设置：审批状态（0未全部通过 1全部通过）
	 */
	public void setState(Integer state) 
	{
		this.state = state;
	}
	
	/**
	 * 获取：审批状态（0未全部通过 1全部通过）
	 */
	public Integer getState() 
	{
		return state;
	}
	
	/**
	 * 设置：上报时间
	 */
	public void setSubmitTime(Date submitTime) 
	{
		this.submitTime = submitTime;
	}
	
	/**
	 * 获取：上报时间
	 */
	public Date getSubmitTime() 
	{
		return submitTime;
	}
	
	/**
	 * 设置：处理时间
	 */
	public void setDisposeTime(Date disposeTime) 
	{
		this.disposeTime = disposeTime;
	}
	
	/**
	 * 获取：处理时间
	 */
	public Date getDisposeTime() 
	{
		return disposeTime;
	}

	@Override
	public String toString() {
		return "PrepareEvolve [prepareEvolveId=" + prepareEvolveId + ", deptId=" + deptId + ", prepareList="
				+ prepareList + ", prepareNameList=" + prepareNameList + ", conferenceIdFirst=" + conferenceIdFirst
				+ ", conferenceIdSecond=" + conferenceIdSecond + ", examineList=" + examineList + ", examineNameList="
				+ examineNameList + ", examineSuccess=" + examineSuccess + ", examineSuccessNameList="
				+ examineSuccessNameList + ", examineFail=" + examineFail + ", examineFailNameList="
				+ examineFailNameList + ", examineRoster=" + examineRoster + ", prepareRoster=" + prepareRoster
				+ ", failList=" + failList + ", failNameList=" + failNameList + ", successList=" + successList
				+ ", successNameList=" + successNameList + ", examineState=" + examineState + ", state=" + state
				+ ", examineSubmitTime=" + examineSubmitTime + ", examineDisposeTime=" + examineDisposeTime
				+ ", submitTime=" + submitTime + ", disposeTime=" + disposeTime + ", createBy=" + createBy
				+ ", createTime=" + createTime + ", updateBy=" + updateBy + ", updateTime=" + updateTime + ", remark="
				+ remark + ", delFlag=" + delFlag + ", conferenceFirst=" + conferenceFirst + ", conferenceSecond="
				+ conferenceSecond + "]";
	}
	
	
}
